#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
template<class T>
void Swap(T& left, T& right)
{
	T temp = left;
	left = right;
	right = temp;
}
//int main()
//{
//	/*cout << 7 << endl;
//	int a = 3;
//	int b = 5;
//	Swap(a, b);
//	cout << a << ' ' << b << endl;*/
//	string s1(8, 'n');
//	s1.insert(3, "sda");
//	s1.erase(3);
//	string s2;
//	s2.assign("sdasdasda", 5);
//	cout << s2 << endl;
//	string s3;
//	s3 = s2.substr(3);
//	cout << s3 << endl;
//	return 0;
//}
//int main()
//{
//	string s1("abcdefgacc");
//	string::iterator it = s1.begin();
//	string* itt = &s1;
//	cout << s1 << endl;
//	cout << *it << endl;
//	cout << *itt << endl;
//	return 0;
//}
int main()
{
	string s1("abcdefgacc");
	s1.replace(5, 3, "xx");
	size_t pos = s1.find_last_of('a'); 
	cout << s1<< endl;
	return 0;
}